@charset "utf-8";
/* CSS Document */
/*float*/
.nav-wrap-float{ top:0; margin-top:0px; position:fixed;  _position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); z-index:9999; width:100%; height:50px; overflow:hidden; line-height:50px; display:none; background:#fff; filter:alpha(opacity=85);opacity:0.85;}
.nav-wrap-float .logo{ width:154px; height:32px; background:url(/xinfang/images/bg.png) no-repeat -218px -10px; margin-top:10px; margin-right:18px;}
.nav-wrap-float .nav-list{ width:500px;}
.nav-wrap-float .nav-list li{ float:left; font-size:14px; font-weight:bold; line-height:60px; padding:0px;}
.nav-wrap-float .nav-list li a{ color:#000; padding:2px 6px;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; 
	}
.nav-wrap-float .nav-list li a:hover{background:#0DB1CC; color:#fff;}
/*float-icon-wrap*/
.float-icon-wrap{ bottom:5%; right:4%; position:fixed;  _position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); z-index:10;}
.float-icon-wrap ul li{ margin-bottom:1px;}
.float-icon-wrap ul li a{width:55px; height:55px; overflow:hidden; line-height:150px; display:block; background:url(/xinfang/images/bg.png) no-repeat; text-align:center; color:#fff;}
.float-icon-wrap ul li a:hover{line-height:20px; color:#fff;}
.float-icon-wrap ul li.c1 a{background-position:-10px -375px;}
.float-icon-wrap ul li.c1 a:hover{background-position:-10px -431px;}
.float-icon-wrap ul li.c2 a{background-position:-66px -375px;}
.float-icon-wrap ul li.c2 a:hover{background-position:-66px -431px;}
.float-icon-wrap ul li.c3 a{background-position:-122px -375px;}
.float-icon-wrap ul li.c3 a:hover{background-position:-122px -431px;}
.float-icon-wrap ul li.c4 a{background-position:-178px -375px;}
.float-icon-wrap ul li.c4 a:hover{background-position:-178px -431px;}
/*flexslider*/
.flexslider{top:40%; float:right; margin-top:0px; margin-right:5%; position:relative; z-index:9999; width:13px;}
.flexslider ol li{ width:13px; height:13px; text-indent:500px; overflow:hidden; margin:5px 0; background:url(/xinfang/images/bg.png) no-repeat -10px -279px; }
.flexslider ol li.hover{ background:url(/xinfang/images/bg.png) no-repeat -24px -279px;}
.flexslider ol li a{ display:block;}
/*fangnice-header*/
.fangnice-header{ background:#FFD200; position:relative; z-index:5;}
.fangnice-header .logo{ width:208px; height:70px; background:url(/templates/default/images/logos.png) no-repeat center; }
.fangnice-header .welcome{ line-height:60px; width:250px; text-align:center;}
.fangnice-header .welcome,.fangnice-header .welcome a{ font-size:16px; color:#fff;}
.fangnice-header .nav-list{ width:730px;}
.fangnice-header .nav-list li{ float:left; font-size:15px; font-weight:bold; line-height:60px; padding:0 2px;}
.fangnice-header .nav-list li a{ color:#fff; padding:7px 12px;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	/*css3*/
	-moz-transition:all .3s;	/* Firefox 4 */
	-webkit-transition:all .3s;	/* Safari 和 Chrome */
	-o-transition:all .3s;
	transition:all .3s;}
.fangnice-header .nav-list li a.on{background:#FFDD25;}
.fangnice-header .nav-list li a:hover{background:#FFDD25;}
.top-banner .f-16.f-b{ color:#FFD200;}
/*city exchange*/
.fangnice-header .nav-wrap .city { margin:0px 0 0 20px;}
.fangnice-header .nav-wrap .city .city-tit{ font-size:16px; color:#fff;}
.fangnice-header .nav-wrap .city .exchange{color:##9edeb9; cursor:pointer; display:inline-block; position:relative; line-height:60px;}
/*hide*/
.fangnice-header .nav-wrap .city .exchange:hover .city-sel{display:block;}
.fangnice-header .nav-wrap .city .exchange .city-sel{display:none; position:absolute; width:145px; background-color:#000; padding:10px; line-height:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; top:60px; left:-70px; z-index:999;filter:alpha(opacity=75);opacity:0.75;}
.fangnice-header .nav-wrap .city .exchange .city-sel i.san-01{ width:9px; height:5px; background:url(/xinfang/images/bg.png) no-repeat -10px -52px; position:absolute; top:-5px; left:85px;}
.fangnice-header .nav-wrap .city .exchange .city-sel a{ color:#fff;font-size:12px;
margin:5px;}
.fangnice-header .nav-wrap .city .exchange .city-sel a:hover{ color:#22D8E7;}
/*fangnice-header search*/

.search-box-wrap{ background:url(/xinfang/images/search_01_bg.jpg) repeat-x left top; height:70px; }
/*search-hotrec*/
.hot-rec{ width:670px; height:70px; line-height:70px; overflow:hidden; color:#595758; font-size:14px; font-weight:bold;}
.hot-rec a{ font-weight:normal; font-size:12px; margin-right:10px; color:#595758;}
.hot-rec a:hover{ color:#000;}
/*search-txt*/
.search-box-wrap .search-con .txt{width:368px; height:26px; line-height:26px; padding-left:10px; border:solid 1px #E8E8E8; background:#fff; font-size:14px; font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;opacity:1; filter:alpha(opacity=100);
	/*css3*/
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;}
/*.search-con*/
.search-box-wrap .search-con{ padding-top:20px; width:516px; float:right;}
/*search-btn*/
.search-box-wrap .search-con input{ float:left;}
.search-box-wrap .search-con .btn{cursor:pointer; text-indent:-9999px;border:0;}
.home-ico {display:block; background:url(/xinfang/images/bg.png) no-repeat no-repeat;}
.ico-search {width:29px; height:28px; background-position:-83px -57px;
	/*css3*/
	-moz-transition:all .3s;	/* Firefox 4 */
	-webkit-transition:all .3s;	/* Safari 和 Chrome */
	-o-transition:all .3s;
	transition:all .3s;
}
.ico-search:hover{ background-position:-113px -57px;}
/*search-map*/
.search-map{width:73px; height:28px; background:#606060 url(/xinfang/images/bg.png) no-repeat -10px -57px; display:inline-block; position:relative; line-height:27px; color:#fff; text-indent:20px;
	/*css3*/
	-moz-transition:all .3s;	/* Firefox 4 */
	-webkit-transition:all .3s;	/* Safari 和 Chrome */
	-o-transition:all .3s;
	transition:all .3s;}
.search-map a{ color:#fff; display:block;}
.search-map a:hover{ color:#6FC;}
.search-map:hover{background-color:#0382A0;}
/*fangnice-header end*/
/*fangnice-foot*/
/*footer*/
.footer-wrap{ background:#EFEFEF;}
/*footer-content*/
.foot-content{ background:#333B44; color:#fff;}
.foot-content a{ color:#fff;}
.foot-content .wrapper{ padding:50px 0 20px 0; height:160px; background:url(/templates/default/images/logos.png) no-repeat 90% center;}
.foot-content .wrapper .link-wrap a{ font-size:16px; font-weight:bold;}
.foot-content .wrapper .copy{ margin-top:15px; margin-left:15px;}
/*fangnice-foot end*/
/*inside page header*/
.fangnice-header .search-box-wrap .top-banner{ padding-top:10px; width:600px; float:left; }
/*webmark*/
.webmark i.icon{ background:url(/xinfang/images/bg.png) no-repeat -57px -57px; width:18px; height:20px; display:inline-block; position:relative; top:1px;}
.webmark span.stp {color:#999;font-family:simsun; padding:0 5px;}
/*search-k*/
.fangnice-header .search-box-wrap .search-con .lay-search{ float:left;}
.fangnice-header .search-box-wrap .search-con .lay-search .common a{ color:#333; font-size:16px; margin-right:15px;}
.fangnice-header .search-box-wrap .search-con .lay-search .common a.on{ color:#0DB1CC;}
/*list-content*/

/*shai xuan pai xu*/
	/*fliter-box*/
	.filter-box {
		box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
		border:solid 1px #E0E0E0;
		/*for ie6,7,8*/
		margin:15px 0;
	}
	.filter-box em {
		font-style:normal;
		font-weight:400
	}
	.filter-box .hd {
		border-bottom:2px solid #FFD200;
		height:46px;
		overflow:hidden;
		background:#fbfbfb;
		background:-webkit-linear-gradient(top, #fbfbfb, #f6f6f6);
		background:-moz-linear-gradient(top, #fbfbfb, #f6f6f6);
		background:-o-linear-gradient(top, #fbfbfb, #f6f6f6);
		background:-ms-linear-gradient(top, #fbfbfb, #f6f6f6)
	}
	.filter-box .hd .info {
		float:right;
		height:46px;
		overflow:hidden;
		padding-right:15px
	}
	.filter-box .hd .info .num {
		line-height:46px;
		color:#ff3636;
		font-size:12px;
		font-family:"Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", SimHei, Tahoma, "宋体b8b\4f53", SimSun, sans-serif;
		font-weight:700
	}
	.filter-box .bd {
		padding:18px 26px 12px;
		background:#fff;
		font-size:12px;
		position:relative
	}
	.filter-box .bd .circle-look-house {
		position:absolute;
		right:17px;
		top:18px;
		border-right:1px solid #aaa
	}
	.filter-box .bd .circle-look-house a.house-a {
		color:#888;
		position:absolute;
		right:0;
		top:0;
		display:block;
		width:100px;
		height:29px;
		border:1px solid #fff;
		border-bottom:0;
		border-right:0;
		text-align:center;
		line-height:29px;
		z-index:10
	}
	.filter-box .bd .circle-look-house a.house-a i {
		background:url(/xinfang/images/sprite_lb.png) no-repeat -10px -28px;
		width:10px;
		height:5px;
		display:inline-block;
		position:relative;
		bottom:1px;
		margin-left:5px
	}
	.filter-box .bd .circle-look-house a.house-a:hover {
		text-decoration:none
	}
	.filter-box .bd .circle-look-house .look-house-tab {
		width:581px;
		border:1px solid #aaa;
		background-color:#fff;
		padding:17px 10px 0 10px;
		position:relative;
		right:0;
		top:30px;
		z-index:9;
		display:none
	}
	.filter-box .bd .circle-look-house .look-house-tab .house-tab-letter {
		width:567px;
		margin:0 auto
	}
	.filter-box .bd .circle-look-house .look-house-tab .house-tab-letter a {
		width:20px;
		height:20px;
		display:inline-block;
		text-align:center;
		line-height:20px;
		color:#666;
		border:1px solid #cacaca;
		margin-right:5px;
		text-transform:uppercase
	}
	.filter-box .bd .circle-look-house .look-house-tab .house-tab-letter a.hover {
		background-color:#dadada;
		text-decoration:none;
		color:#fff
	}
	.filter-box .bd .circle-look-house .look-house-tab .letter-list {
		width:567px;
		margin:10px auto;
		display:none;
		line-height:23px
	}
	.filter-box .bd .circle-look-house .look-house-tab .letter-list a {
		color:#555;
		margin-right:10px
	}
	.filter-box .bd .circle-look-house .look-house-tab .letter-list a:hover {
		color:#0DB1CC;
		text-decoration:none
	}
	.filter-box .bd .circle-look-house:hover {
		padding-bottom:30px;
		z-index:99;
		box-shadow:4px 4px 0 #f0f0f0
	}
	.filter-box .bd .circle-look-house:hover a.house-a {
		border:1px solid #aaa;
		border-bottom:1px solid #fff;
		border-right:0;
		color:#333
	}
	.filter-box .bd .circle-look-house:hover .look-house-tab {
		display:block;
		border-right:0
	}
	.filter-box .bd dl {
		padding-bottom:5px
	}
	.dl-lst dt {
		float:left;
		height:27px;
		line-height:27px;
		font-size:12px;
		margin-right:6px;
		font-weight:700;
	}
	.filter-box .bd dl .sub-option-list {
		margin:5px 0 15px 0;
		padding:6px 12px;
		background-color:#fbfbfb;
		border:1px solid #ddd;
		line-height:20px;
		float:left;
		clear:both;
		width:1120px;
		border-radius:3px
	}
	.filter-box .bd dl .sub-option-list a {
		padding:0 4px;
		display:inline-block
	}
	.filter-box .bd .dl-lst dd .sub-option-list span {
		color:#0DB1CC;
		margin-right:2px;
		margin-left:17px;
		font-weight:700;}
	.filter-box .bd .txt-box {
		width:40px;
		border:1px solid #e3e3e3;
		position:relative
	}
	.filter-box .bd .txt-box label {
		position:absolute;
		right:4px;
		top:0;
		display:block;
		height:22px;
		line-height:22px;
		color:#999;
		font-size:12px
	}
	.filter-box .bd .txt-box .txt {
		display:block;
		border:0 none;
		width:35px;
		padding:2px 1px;
		text-align:center;
		color:#333;
		height:18px;
		line-height:18px
	}
	.tab-lst {
		float:left;
	}
	.tab-lst li {
		float:left;
		line-height:46px;
		height:46px;
	}
	.tab-lst li.on a {
		background:#515860;
		color:#fff;
		text-shadow:0 1px 1px #545454;
		background:-webkit-linear-gradient(top, #FFDD25, #FFD200);
		background:-moz-linear-gradient(top, #FFDD25, #FFD200);
		background:-o-linear-gradient(top, #FFDD25, #FFD200);
		background:-ms-linear-gradient(top, #FFDD25, #FFD200)
	}
	.tab-lst li.on a:hover {
		text-decoration:none
	}
	.tab-lst a:hover .ico-all {
		background-position:0 -20px
	}
	.tab-lst li a {
		display:inline-block;
		font-size:16px;
		padding:0 26px;
		color:#555;
	}
	.filter-box .bd .txt-box .tab-lst li:hover {
		background:#f5f5f5
	}
	.filter-box .bd .txt-box-err {
		border-color:#fd6b6b
	}
	.filter-box .bd .ok {
		width:43px;
		height:22px;
		line-height:22px;
		padding:0px;
		text-align:center;
		border:1px solid #b7b7b7;
		background-color:#fff;
		cursor:pointer;
		margin-left:5px;
		color:#555;
		font-size:12px
	}
	.filter-box .bd .custom {
		margin-left:10px;
		padding-bottom:1px
	}
	.filter-bar01 {
		height:48px;
		line-height:48px;
		border-top:1px solid #e0e0e0;
		padding:0 26px;
		font-size:0;
		background:#fbfbfb;
		position:relative
	}
	.filter-bar01 .num-school {
		font-size:12px
	}
	.filter-bar01 .num-school span {
		color:#ef6330;
		padding:0 4px
	}
	.filter-bar02 {
		border:1px solid #cfd4dd
	}
	.filter-bar {
		border-top:1px solid #e0e0e0;
		padding:0 25px;
		font-size:0;
		background:#fbfbfb
	}
	.filter-bar a, .filter-bar span {
	 *display:inline;
		zoom:1;
		vertical-align:middle
	}
	.filter-bar .filter-conditions {
		line-height:30px;
		padding:3px 0 9px 0;
		width:1110px;
		float:right
	}
	.filter-bar h3 {
		float:left;
		font-size:12px;
		color:#000;
		line-height:43px;
		color:#333;
		margin-left:2px;
		font-weight:700;
		margin-top:4px
	}
	.filter-bar .del {
		background:url(/xinfang/images/bg.png) no-repeat -266px -57px;
		width:26px;
		height:26px;
		display:inline-block;
		margin-left:5px
	}
	.filter-bar .del:hover {
		background:url(/xinfang/images/bg.png) no-repeat -294px -57px
	}
	.filter-bar .red {
		color:#e4393c;
		margin:0 5px
	}
	.filter-bar a.del-all {
		background:none;
		border:0 none;
		color:#555;
		font-size:12px;
		text-decoration:underline;
		margin-left:15px;
		margin-top:5px;
		display:inline-block
	}
	.filter-bar a.del-all i {
		background:url(/xinfang/images/sprite_lb.png) no-repeat -55px -75px;
		width:10px;
		height:19px;
		display:inline-block;
		position:relative;
		top:9px;
		left:1px; margin-right:9px;
	}
	.filter-bar #filter-display-bar a {
		height:28px;
		line-height:28px;
		color:#555;
		border:1px solid #f6b07f;
		background:white;
		padding:0 6px;
		margin-left:9px;
		margin-top:5px;
		font-size:0;
		padding:1px 1px 0 6px;
		display:inline-block
	}
	.filter-bar #filter-display-bar a span {
		max-width:300px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis
	}
	.filter-bar #filter-display-bar a:hover {
		text-decoration:none
	}
	.filter-bar span {
		font-size:12px
	}
	.sort-panel {
		height:48px;
		line-height:48px;
		font-size:0;
		position:absolute;
		top:0;
	}
	.sort-panel .filterdrop {
		margin-right:10px
	}
	.sort-panel h3 {
		color:red
	}
	.sort-panel .fs14 {
		font-size:12px;
		margin:0 3px 0 0;
		float:left;
		font-weight:700
	}
	.sort-panel .dropdown {
		border:1px solid #c5c5c5;
		font-size:12px;
		line-height:22px;
		padding:0 6px;
		background:#fff;
		position:relative;
		left:6px;
		display:inline-block;
		margin:12px 8px 12px 3px;
		cursor:pointer;
		border-radius:2px
	}
	.sort-panel .dropdown:hover {
		border:1px solid #c0c0c0
	}
	.sort-panel .dropdown:hover .fil-item {
		display:block
	}
	.sort-panel .dropdown i {
		background:url(/xinfang/images/bg.png) no-repeat -47px -280px;
		height:9px;
		width:10px;
		display:inline-block;
		margin-left:26px
	}
	.sort-panel .dropdown .fil-item {
		background:#fff;
		position:absolute;
		z-index:10;
		top:23px;
		width:100%;
		left:-1px;
		border:1px solid #ccc;
		border-top:0;
		display:none
	}
	.sort-panel .dropdown .fil-item a:hover {
		text-decoration:none
	}
	.sort-panel .dropdown .fil-item li {
		color:black;
		cursor:pointer;
		padding-left:7px
	}
	.sort-panel .dropdown .fil-item li:hover {
		background:#f9f9f9
	}
	.sort-panel .red {
		color:#e4393c;
		margin:0 5px
	}
	.sort-panel .item-check {
		float:right;
		margin-left:8px
	}
	.sort-panel .item-check li {
		float:left;
		margin-right:5px
	}
	.sort-panel .item-check li a {
		color:#333;
		font-size:12px
	}
	.sort-panel .item-check li a i {
		background:url(/xinfang/images/sprite_lb.png) no-repeat -9px -8px;
		display:inline-block;
		width:15px;
		height:15px;
		margin:0 5px 0 10px;
		position:relative;
		top:3px
	}
	.sort-panel .item-check li a:hover {
		text-decoration:none
	}
	.sort-panel .item-check li a.check-a i {
		background:url(/xinfang/images/sprite_lb.png) no-repeat -27px -8px
	}
	.sort-bar {
		font-size:14px
	}
	.sort-bar span {
		font-size:12px;
		float:left;
		margin-right:14px;
		font-weight:700
	}
	.sort-bar .sort-parent {
		height:48px;
		line-height:48px;
		color:#555;
		background:#fff9f7;
		padding:0 16px;
		position:relative;
		border:1px solid #fbfbfb;
		border-top:0;
		border-bottom:0;
		float:left;
		background:none;
		margin-left:-1px;
		z-index:1
	}
	.sort-bar .sort-parent.on {
		color:#333;
		background-color:#fff;
		border:1px solid #e3e3e3;
		border-top:0;
		border-bottom:0;
		z-index:2
	}
	.sort-bar .sort-parent.on span {
		color:#333;
		font-weight:normal
	}
	.sort-bar .sort-parent.on:hover {
		background-color:#fff;
		border:1px solid #e3e3e3;
		border-top:0;
		border-bottom:0
	}
	.sort-bar .sort-parent span {
		color:#555;
		margin:0;
		font-weight:normal
	}
	.sort-bar .sort-parent:hover {
		color:#333;
		background-color:#f5f5f5;
		border:1px solid #f5f5f5;
		border-top:0;
		border-bottom:0;
		position:relative;
		z-index:3
	}
	.sort-bar .sort-parent:hover span {
		color:#333
	}
	.sort-bar .sort-parent:hover .sort-children {
		display:block
	}
	.sort-bar .sort-parent i {
		background:url(/xinfang/images/sprite_lb.png) no-repeat -10px -28px;
		width:10px;
		height:5px;
		display:inline-block;
		margin-left:7px;
		position:absolute;
		/*top:-1px*/top:20px;

	}
	.sort-bar .sort-parent .sort-children {
		width:114px;
		padding:8px 0 8px 16px;
		border:1px solid #ccc;
		border-top:0;
		background-color:#fff;
		position:absolute;
		left:-1px;
		top:0;
		z-index:99;
		display:none
	}
	.sort-bar .sort-parent .sort-children li {
		height:31px;
		line-height:31px
	}
	.sort-bar .sort-parent .sort-children li a {
		color:#555;
		font-size:12px
	}
	.sort-bar .sort-parent .sort-children li a:hover {
		color:#0DB1CC
	}
	.dl-lst dd a {
		padding:10px 7px 15px;
		height:27px;
		line-height:27px;
		color:#333;
		font-size:12px;
	}
	.dl-lst dd a:hover {
text-decoration:underline;
color:#0DB1CC;}
	.dl-lst dd a.on {
		color:#0DB1CC;
		font-weight:700
	}
	.filter-box .bd .txt-box, .filter-box .bd .ok, .filter-box .bd .custom {
		display:inline-block;
	 *display:inline;
		zoom:1;
		vertical-align:middle
	}
	#filter-display-bar {
		margin-top:-1px;
	 *margin:0
	}
/*shai xuan pai xu end*/

/*tag*/
/*agency-wrap tag*/
.agency-wrap{} /*zai ge zi de css biao li she zhi*/
.agency-wrap .tag{ height:23px; line-height:23px; padding:0 5px; display:inline-block; border:1px solid #000; color:#000; margin-right:6px; float:left; font-size:14px;}
.agency-wrap .look-ex{ border-color:#0DCC96; background:#D9FFED;}
.agency-wrap .cost-ex{ border-color:#FF7F50; background:#F9E1D8;}
.agency-wrap .five-ex{ border-color:#0094FF; background:#D9F1FF;}
.agency-wrap .school-ex{ border-color:#FFC224; background:#FAFFB3;}
.agency-wrap .only-ex{ border-color:#E28197; background:#FFE4EF;}
.agency-wrap .unique-ex{ border-color:#0DB1CC; background:#F4FDFF;}
.agency-wrap .key-ex{ border-color:#9966FF; background:#FCF7FF;}
.agency-wrap .nr-ex{ border-color:#3BB300; background:#F6FFF6;}
.agency-wrap .taxfree-ex{ border-color:#00C3F0; background:#EFFAFF;}
.agency-wrap .pop-ex{ border-color:#FC6789; background:#FFF7F8;}
.agency-wrap .villa-ex{ border-color:#5F85FD; background:#F6F7FF;}
.agency-wrap .q70-ex{ border-color:#FA9E23; background:#FFFFF1;}
.agency-wrap .carup-ex{border-color:#029D3F; background:#0ECC96; color:#fff;}
.agency-wrap .cardown-ex{border-color:#055BF7; background:#4478FF; color:#fff;}

.agency-wrap .attention-ex{ height:23px; line-height:23px; padding:0 5px; display:inline-block; border:1px solid #E2E2E2; background:#E2E2E2; color:#E42400; font-size:14px;}
.agency-wrap .attention-ex.on{background:#FFA500; border-color:#FFA500; color:#fff;}
.agency-wrap .attention-ex.on:hover{ color:#fff; text-decoration:none;}
/*titagency-wrap*/
.titagency-wrap{}/*zai ge zi de css biao li she zhi*/
.titagency-wrap .tag{ width:36px; height:34px; line-height:32px; display:inline-block; border-radius:5px;color:#fff; font-size:22px; text-align:center;}
.titagency-wrap .sell-nx{ background:#0DB1CC; }
.titagency-wrap .rent-nx{ background:#E8393C;}
/*tag end*/

/*compare-icon*/
.compare-icon i {background:url(/xinfang/images/sprite_lb.png) no-repeat -9px -8px; display:inline-block; width:15px; height:15px; margin:0 10px 0 0px; position:relative; top:3px; opacity:0.9;}
.compare-icon.on i{background:url(/xinfang/images/sprite_lb.png) no-repeat -27px -8px;}
/*page-wrap*/
.page-wrap{ padding:40px 0; text-align:center;}
.page-wrap a{ padding:4px 10px; margin:0 8px; border:solid 1px #CCC;}
.page-wrap a:hover{ border-color:#FFDD25; color:#FFDD25;}
.page-wrap a.on{ background:#FFD200; color:#fff; border-color:#FFDD25;}
.page-wrap span{ margin:0 8px;}

/*evaluate%%%*/
.evaluate{}
.evaluate .bottom-layer{height:13px; border-radius:8px; display:inline-block; margin-right:10px; overflow:hidden;}
.evaluate .bottom-layer .col-bg{height:13px; border-radius:8px;}
	/*color*/
	.evaluate .grey{background:#e6e6e6;}
	.evaluate .red-b{background:#FFDDDE;}
	.evaluate .red{background:#FD6265;}
/*callphone*/
.callphone-icon{ width:80px; height:35px; line-height:35px; text-align:center; border:solid 1px #0DB1CC; border-radius:5px; background:#0DB1CC url(/xinfang/images/callphoneicon.png) no-repeat 80px center; color:#fff; cursor:pointer;
	/*css3*/
	-moz-transition:all .2s;	/* Firefox 4 */
	-webkit-transition:all .2s;	/* Safari 和 Chrome */
	-o-transition:all .2s;
	transition:all .2s;
	}
.callphone-icon:hover{ background:#fff url(/xinfang/images/callphoneicon.png) no-repeat 60px center; text-indent:-10px; color:#333; }

/*map map map web css*/
.map-search-box{ background:#EBFCFC; padding:20px 0; border-bottom:solid 3px #D7F7FC;}
.map-search-box .map-seainput{ width:360px; height:32px; line-height:32px; border:solid 1px #0DB1CC; border-right-color:#fff; text-indent:10px; float:left; font-size:14px;}
.map-search-box .btn{ float:left; height:34px; line-height:18px; padding:0 15px; background:#E8393C; color:#fff; border:solid 1px #E8393C; font-size:16px; cursor:pointer;}

/*col-filter*/
/*same*/
/*tag-select*/
.col-filter .tag-select{ height:32px; line-height:32px; font-size:14px;  padding:0 10px; background:#fff; border:solid 1px #0DB1CC; position:relative; z-index:1; margin-right:15px; min-width:80px; cursor:pointer;}
.col-filter .tag-select span{ margin-right:10px;}
.col-filter .tag-select .on{ color:#E24151;}
.col-filter .tag-select i{ float:right; width:10px; height:10px;background:url(/xinfang/images/bg.png) no-repeat -64px -279px; position:relative; top:10px;}
/*show-content*/
.col-filter .show-content{ position:absolute; margin-top:-1px; z-index:2; display:none;}
.col-filter .show-content ul{border: 1px solid #ddd; min-width:100px; background:#fff; display: block;}
.col-filter .show-content ul li a{ display:block; padding:10px; line-height:14px;}
.col-filter .show-content ul li a:hover{ background:#f5f5f5;}

/*price*/
.col-filter .map-price:hover .show-content{ display:block; }
/*type*/
.col-filter .map-type:hover .show-content{ display:block; }
/*square*/
.col-filter .map-square:hover .show-content{ display:block; }

/*zone*/
.col-filter .map-zone:hover .show-content{ display:block; }
/* 本例子css */
	.snBrand { position: relative; border: 1px solid #ddd; background: #f1f1f1; overflow: hidden; }
	.snBrand h2 { position: relative; height: 34px; line-height: 32px; border-bottom: 1px solid #737878; text-indent: 16px; font-size: 14px; color: #000; font-family: "Microsoft YaHei"; }
	.snBrand h2 a { position: absolute; right: 10px; top: 0; font-size: 12px; color: #666; font-weight: normal; font-family: "SimSun"; }
	.snBrand h2 a:hover { color: #f60; }
	.snBrand ol { float: left; width: 80px; margin-top: -1px; }
	.snBrand ol li { height:26px; line-height:26px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; text-align: center; overflow: hidden; }
	.snBrand ol li.on { background: #fff; border-right: #fff; }
	.snBrand .snCont { float:left;  top: 35px; background: #fff; overflow: hidden; }
	.snBrand .snCont .filter-li { width:120px; height:379px; overflow-y:auto; overflow-x:hidden;}
	.snBrand .snCont .filter-li p { height:18px; color:#0DB1CC; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px; margin-top:5px;}
	.snBrand .snCont .filter-li a { color: #333; line-height:14px; padding:5px 5px 5px 10px; display:block; }
	.snBrand .snCont .filter-li a:hover { color: #f60; background:#f5f5f5; }

/*more*/
.col-filter .map-more .tag-select{ background:#0DB1CC; color:#fff; min-width:60px;}
.col-filter .map-more .tag-select i{ width:12px; height:18px; background:url(/xinfang/images/bg.png) no-repeat -95px -279px; top:7px;}
.map-more-con{ margin-top:15px;}
/*map-content*/
.map-content .map-baidu{ width:70%; background:#FFC;}
.map-content .list-con{ width:30%; position:relative;}
.map_wrap_load {display: block; position: absolute; width:70%; z-index: 8;}
/*title*/
.map-content .list-con .col-title{ font-size:16px; height:36px; line-height:36px; padding:0 15px; background:#EDEDED;}
/*list*/
.map-content .list-con .col-list{ padding:0px 15px 15px 15px; overflow-x:hidden; overflow-y:auto;}
.map-content .list-con .col-list ul li{ padding:15px 0; border-bottom:dashed 1px #CCC;}
.map-content .list-con .col-list ul li:hover{ background:#f5f5f5;}
		/*img*/
		.map-content .list-con .col-list .img{ position:relative; width:150px; height:112px; display:inline-block;}
		.map-content .list-con .col-list .img img{ width:150px; height:112px;}
		/*word*/
		.map-content .list-con .col-list  .word-container{ float:right; position:relative; height:112px;}
		.map-content .list-con .col-list .word-container h2{overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;font-size: 16px;white-space: nowrap;width: 100%; padding-bottom:12px; line-height: 20px; vertical-align: middle;}
		.map-content .list-con .col-list .word-container h2 a{ color:#0DB1CC;}
		.map-content .list-con .col-list .word-container a:hover{ color:#E8393C; text-decoration:underline;}
		/*word info-1*/
		.map-content .list-con .col-list .word-container .info-1{ width:440px;}
		/*where*/
		.map-content .list-con .col-list .word-container .info-1 .where{ font-size:14px; color:#000;}
		.map-content .list-con .col-list .word-container .info-1 .where a,
		.map-content .list-con .col-list .word-container .info-1 .where span{ margin-right:10px;}
		/*other*/
		.map-content .list-con .col-list .word-container .info-1 .other{  color:#666; line-height:22px; margin-top:15px;}
		/*word info-2*/
		.map-content .list-con .col-list .word-container .info-2{ position:absolute; right:10px; bottom:25px;}
		.map-content .list-con .col-list .word-container .info-2 .price{ font-size:12px;color:#E8393C; margin-top:-6px;}
		.map-content .list-con .col-list .word-container .info-2 .price .num {font-size:24px; font-weight: 700; margin-right: 3px; font-family: tahoma; letter-spacing: -1px;}


/*mapd-mapd*/
.mapd-point{ width:25px; height:35px; background:url(/xinfang/images/map-Sicon-house.png) no-repeat; display:block; position:relative; z-index:2;}
.mapd-hcont{ position:relative; width:250px; top:0px; left:0px; z-index:1; line-height:18px; margin-top:10px;}
.mapd-hcont .cont-t{ padding:10px; font-size:12px; color:#fff; position:relative; z-index:2;}
.mapd-hcont .cont-t a{ color:#fff;}
.mapd-hcont .cont-t .img{ width:84px; float:left; text-align:center; padding:2px 0; display:inline-block; background:#fff; border:solid 1px #9DFFF4;}
.mapd-hcont .cont-t .word{ width:125px; float:left; margin-left:10px;}
.mapd-hcont .cont-t .word span{ margin-right:10px; margin-top:8px; display:inline-block;}
.mapd-hcont .masklayer{ position:absolute; width:100%; height:100%; border-radius:3px; top:0; left:0; background:#0194AA; opacity:0.80; filter:opacity=(80);}

/*xiao qu css*/
.list-tit-num{ background:#f5f5f5; height:40px; line-height:40px; font-size:16px; text-indent:20px; margin-bottom:15px;}

/*5-21 jia*/
.col-say a,.zone a{ text-decoration:underline;}


/*facilities*/
.facilities{padding:30px 0;}
.facilities .tit{ width:110px; font-size:16px; color:#fff;padding:15px 0; text-align:center; background:#E8393C;}
.facilities .con{ padding:15px; background:#f5f5f5; width:1060px;}
.facilities .tag{ display:inline-block; margin-right:10px; padding:0px 10px; border:solid 1px #0DB1CC; background:#fff;}
.facilities .tag i{ width:10px; height:10px; background: url(/xinfang/images/icon-have.png) no-repeat left top; display:inline-block; margin-right:5px;}
.facilities .tag.none{ background:#e2e2e2; color:#888; border-color:#dbdbdb;}
.facilities .tag.none i{ background-image:url(/xinfang/images/icon-none.png);}
.iconiphone{ position:relative;}
.iconiphone i{ background:url(/templates/default/images/iconiphone.png) no-repeat left center; width:16px; height:22px; display:inline-block; position:relative; top:5px;}
.appdowncon{ position:absolute; display:none; left:-10px; z-index:999; top:33px;}
.iconiphone:hover .appdowncon{ display:block;}